<ui:composition template="/modulos/index/template/default.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets">
    <ui:define name="body" oncontextmenu="return false">
     <h:form id="frmNew" ajaxSubmit="false" enctype="multipart/form-data">
     
      	<p:growl id="msgSystem" showDetail="false" life="4000" escape="true"/>   
  		<p:toolbar>  
	    	<p:toolbarGroup align="left">  
		        <p:commandButton title="Regresar" 	value="Regresar" 	icon="icn_bar_back" actionListener="#{adminInstitucion.init}"       ajax="false" />
		        <p:commandButton title="Guardar" 	value="Guardar" 	icon="icn_bar_save" actionListener="#{adminInstitucion.nativeSave}" ajax="false" />  
			</p:toolbarGroup>  
  		</p:toolbar>    		
      	<p:spacer height="4px"/>
      	<p:panel header="Nuevo IEST/CETPRO">
      	<p:tabView id="tabView">  
    	   <p:tab id="tab1" title="Datos Generales" >  
              	<table>
      		    <tr>
      		    	<td><p:outputLabel for="txtFrm" value="Formación" /></td>
	      		    <td><p:outputLabel for="txtCod" value="Código Modular" /></td>
	                <td><p:outputLabel for="txtRuc" value="RUC" /></td>
		    		<td><p:outputLabel for="txtNom" value="Nombre" /></td>
		    	</tr>
      		    <tr>
        	    	<td>
	    				<p:selectOneMenu id="txtFrm" value="#{adminInstitucion.bean.formacion}" style="width:150px">
	    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
	            		    <f:selectItem itemLabel="IEST"             itemValue="1" />  
	            		    <f:selectItem itemLabel="CETPRO - Basico"  itemValue="2" />  
	            		    <f:selectItem itemLabel="CETPRO - Regular" itemValue="3" />
	        			</p:selectOneMenu>
	    		    </td>
	    		    <td><p:inputText   id="txtCod"  value="#{adminInstitucion.bean.codigo}" size="20"/></td>
	              	<td><p:inputText  id="txtRuc"  value="#{adminInstitucion.bean.ruc}" 	  size="15"/></td>
		    		<td><p:inputText  id="txtNom"  value="#{adminInstitucion.bean.nombre}"   size="50"/></td>	    		    	
		    	</tr>
		    	</table>
		    	<table>
   				<tr>
      		    	<td><p:outputLabel for="txtEma" value="Correo Electrónico" /></td>
              		<td><p:outputLabel for="txtWeb" value="Web" /> </td>
              	</tr>
    		   	<tr>
              		<td><p:inputText  id="txtEma"   value="#{adminInstitucion.bean.correo}"   size="55"/></td>
    		    	<td><p:inputText   id="txtWeb"  value="#{adminInstitucion.bean.web}"      size="55"/></td>
    		   	</tr>
    		   	</table>
    		   	<table>
    				<tr>
    					<td><p:outputLabel for="txtDep" value="Departamento" /></td>
    					<td><p:outputLabel for="txtPro" value="Provincia" /></td>	    				
	    				<td><p:outputLabel for="txtDis" value="Distrito" /></td>
	    				<td><p:outputLabel for="txtDir" value="Dirección" /></td>
    				</tr>
	    			<tr>
	    				<td>
	    					<p:selectOneMenu id="txtDep" value="#{adminInstitucion.departamento}" style="width:180px;">
								<f:selectItems value="#{adminInstitucion.depList}" var="lstDep" itemValue="#{lstDep.departamento}" itemLabel="#{lstDep.descripcion}"/>
								<p:ajax event="change" update=":frmNew:tabView:txtPro,:frmNew:tabView:txtDis" listener="#{adminInstitucion.fillPro}"/>
							</p:selectOneMenu>		    			
		       			</td>
		       			<td>
		    				<p:selectOneMenu id="txtPro" value="#{adminInstitucion.provincia}" style="width:180px;">
								<f:selectItems value="#{adminInstitucion.proList}" var="lstPro" itemValue="#{lstPro.provincia}" itemLabel="#{lstPro.descripcion}"/>
								<p:ajax event="change" update=":frmNew:tabView:txtDis" listener="#{adminInstitucion.fillDis}"/>
							</p:selectOneMenu>
		       			</td>
		       			<td>
		    				<p:selectOneMenu id="txtDis" value="#{adminInstitucion.beanLocal.ubigeo}" style="width:180px;">
								<f:selectItems value="#{adminInstitucion.disList}" var="lstDis" itemValue="#{lstDis.id}" itemLabel="#{lstDis.descripcion}"/>
								<p:ajax event="change"/>
							</p:selectOneMenu>
		       			</td>	   
		       			<td><p:inputText id="txtDir" value="#{adminInstitucion.beanLocal.direccion}" style="width:400px;"/></td> 				
	    			</tr>	
    			</table>
    			<table>
    				<tr><td><p:outputLabel for="txtRef" value="Referencia" /></td></tr>
    				<tr><td><p:inputText id="txtRef" value="#{adminInstitucion.beanLocal.referencia}" style="width:780px;"/></td></tr>
    			</table>    	
		    </p:tab>  
		    
		    <p:tab id="tab2" title="Gestión" >  
		    	<table>
		        <tr>
		        	<td><p:outputLabel for="txtGes" value="Tipo de Gestión" /></td>
		        	<td><p:outputLabel for="txtResCre" value="Resolución Creación"/></td>
				    <td><p:outputLabel for="txtResRen" value="Resolución Renovación"/></td>
				    <td><p:outputLabel for="txtResRev" value="Resolución Revalidación"/></td>
		        </tr>
		        <tr>
		        	<td>   
		   			    <p:selectOneMenu id="txtGes" value="#{adminInstitucion.bean.gestion}" style="width:150px">  
		   			    	<f:selectItem   itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
		           		      <f:selectItem itemLabel="Publica"      itemValue="1" />  
		           		      <f:selectItem itemLabel="Privada"      itemValue="2" />
		           		      <f:selectItem itemLabel="Por Convenio" itemValue="3" />    
		       			</p:selectOneMenu>   
		   		    </td>
		   		    <td>
		 			   	<p:selectOneMenu id="txtResCre" value="#{adminInstitucion.bean.resolcre}" style="width:200px" filter="true" filterMatchMode="startsWith">
		 			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" /> 
							<f:selectItems value="#{adminInstitucion.resolucionList}"/>
		    		   	</p:selectOneMenu>
		 		    </td>
		 		    <td>
		 		    	<p:selectOneMenu id="txtResRen" value="#{adminInstitucion.bean.resolren}" style="width:200px" filter="true" filterMatchMode="startsWith">
		 		    		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" /> 
							<f:selectItems value="#{adminInstitucion.resolucionList}"/>
		    		   	</p:selectOneMenu>
		    		</td>
		 		    <td>
		 		    	<p:selectOneMenu id="txtResRev" value="#{adminInstitucion.bean.resolrev}" style="width:200px" filter="true" filterMatchMode="startsWith">
		 		    		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" /> 
							<f:selectItems value="#{adminInstitucion.resolucionList}"/>
		    		   	</p:selectOneMenu>
		    		</td>
		        </tr>
		        </table> 
		        
		        <table>
		        <tr><td><p:outputLabel for="txtMis" value="Misión" /></td></tr>
		        <tr><td><p:inputTextarea id="txtMis" value="#{adminInstitucion.bean.mision}" rows="3" cols="148" /></td></tr>
		        <tr><td><p:outputLabel for="txtVis" value="Visión" /></td></tr>
		        <tr><td><p:inputTextarea id="txtVis" value="#{adminInstitucion.bean.vision}" rows="3" cols="148" /></td></tr>
		        </table>
		   	</p:tab>
		   	
		    <p:tab id="tab3" title="Encargado">  
				<table>
		        <tr>
		        	<td><p:outputLabel for="txtMod" value="Código Modular" /></td>
		           	<td><p:outputLabel for="txtDni" value="DNI" /></td>
		           	<td><p:outputLabel for="txtNam" value="Nombres" /></td>
		           	<td><p:outputLabel for="txtPat" value="Apellido Paterno" /></td>
		           	<td><p:outputLabel for="txtMat" value="Apellido Materno" /></td>
		      	</tr>
		        <tr>
		          	<td><p:inputText   id="txtMod"  value="#{adminInstitucion.beanPersona.codigo}"       size="20"/></td>
		            <td><p:inputText   id="txtDni"  value="#{adminInstitucion.beanPersona.dni}"          size="20"/></td>
		            <td><p:inputText   id="txtNam"  value="#{adminInstitucion.beanPersona.nombres}"      size="25"/></td>
		            <td><p:inputText   id="txtPat"  value="#{adminInstitucion.beanPersona.apepat}"      size="30"/></td>
		            <td><p:inputText   id="txtMat"  value="#{adminInstitucion.beanPersona.apemat}"      size="30"/></td>
		      	</tr>
		      	</table>
		      	<table>
		       	<tr>
		        	<td><p:outputLabel for="txtCar" value="Puesto" /></td>
		            <td><p:outputLabel for="txtEle" value="Correo Electrónico" /></td>
		      	</tr>
		        <tr>
		        	<td>
		          		<p:selectOneMenu id="txtCar" value="#{adminInstitucion.beanPersona.puesto}" style="width:350px"> 
							<f:selectItems value="#{adminInstitucion.puestoList}"/>
		    		   	</p:selectOneMenu>
		          	</td>
		            <td><p:inputText   id="txtEle"  value="#{adminInstitucion.beanPersona.correo}"       size="40"/></td>
		      	</tr>
		        </table>
		    </p:tab>  
  </p:tabView>      		
 </p:panel> 		
</h:form>
</ui:define>        
</ui:composition>